/**
 * 
 * @param {http} url 请求地址
 * @param {*} data 携带的参数
 * @param {*} method 请求方式
 */
const request = function (url, data = {}, method = 'GET') {
  // 开启加载动画
  wx.showLoading({
    title: '加载中...',
  })
  // 使用Promise封装一层
  return new Promise((resolve, reject) => {
    wx.request({
      url,
      method,
      data,
      header: {
        'Content-type': 'application/json'
      },
      success(res) { // 成功的回调函数
        resolve(res);
        wx.hideLoading()
      },
      fail(error) {
        reject(error);
        wx.hideLoading()
      }
    })
  })
}
module.exports = request
// 使用解释 request(请求链接, 请求参数,"GET请求方式")